package Package.IOStream.ByteStreamWritesData;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

public class ByteStreamWritesData_2 {
    public static void ByteStreamWritesData_2() throws IOException {
        FileOutputStream fos = new FileOutputStream("D:\\insert\\javase\\a.txt");
//        FileOutputStream fod=new FileOutputStream(new File("D:\\insert\\javase\\a.txt"));与上面的内容等价
//        File file = new File("D:\\insert\\javase\\b.txt");
//        FileOutputStream fos2 = new FileOutputStream(file);

//        方法名
//说明
//void write(int b)将指定的字节写入此文件输出流一次写一个字节数据
//        fos.write(97);
//        fos.write(98);
//        fos.write(99);
//        fos.write(100);
//        fos.write(101);
//void write(byte[] b)将b.length字节从指定的字节数组写入此文件输出流一次写一个字节数组数据
byte[] by=new byte[]{1,2,3,4,5,6,7,8,9,10,11,12,121,125};
//        fos.write(by);
//void write(byte[] b, int of, int len)将len字节从指定的字节数组开始，从偏移量of开始写入此文件输出流一次写一个字节数组的部分数据
    fos.write(by,3,10);
    fos.close();
    }
}
